package com.casa_apoio.suport;

import com.casa_apoio.model.dao.LeitoDAO;
import com.casa_apoio.model.entity.Leito;
import com.casa_apoio.util.FacesContextUtil;
import java.io.Serializable;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

@ManagedBean
@RequestScoped
public class BbLeito implements Serializable {

    private List<Leito> leitosLivres;

    public LeitoDAO leitoDAO() {
        LeitoDAO<Leito> leitoDAO = new LeitoDAO<Leito>(Leito.class, FacesContextUtil.getRequestSession());
        return leitoDAO;
    }

    public void carregarLeitos() {
        leitosLivres = leitoDAO().listaLeitosLivre();
    }

    public List<Leito> getLeitosLivres() {
        leitosLivres = leitoDAO().listaLeitosLivre();
        return leitosLivres;
    }

    public void setLeitosLivres(List<Leito> leitosLivres) {
        this.leitosLivres = leitosLivres;
    }

}
